home *** CD-ROM | disk | FTP | other *** search
/ C# & Game Programming - A…er's Guide (2nd Edition) / Buono 2nd Ed.iso / Chapter2 / 2.45 / 2.45.cs next >
Encoding:
Text File  |  2004-08-31  |  1.6 KB  |  43 lines

  1. /* Overloading a function. */
  2. using System;
  3.  
  4. namespace Chapter2 {
  5.     class Class1 {
  6.         static void Main() {
  7.             string input;
  8.             int iNumber1 = 0, iNumber2 = 0, iNumber3 = 0, iTotal;                                                              
  9.  
  10.             Console.WriteLine("Please enter two to three "
  11.                 + "numbers to be added\n"         
  12.                 + "If you only have two numbers make "
  13.                 + "the third number equal to zero:\n");
  14.       
  15.             input = Console.ReadLine();
  16.             iNumber1 = int.Parse(input);
  17.             input = Console.ReadLine();
  18.             iNumber2 = int.Parse(input);
  19.             input = Console.ReadLine();
  20.             iNumber3 = int.Parse(input);
  21.  
  22.             if (iNumber3 == 0)                                                                        
  23.                 iTotal = Sum(iNumber1, iNumber2);                                
  24.             else
  25.                 iTotal = Sum(iNumber1, iNumber2, iNumber3);   
  26.             
  27.             Console.WriteLine("The Sum of these numbers was {0}",  iTotal);
  28.         }  
  29.           
  30.         static int Sum(int iNumber1, int iNumber2) {
  31.             int iSum;                                   
  32.             iSum = iNumber1 + iNumber2;
  33.             return (iSum);
  34.         }                          
  35.                                                   
  36.         static int Sum(int iNumber1, int iNumber2, int iNumber3) {
  37.             int iSum;
  38.             iSum = iNumber1 + iNumber2 + iNumber3;
  39.             return (iSum);
  40.         }   
  41.     }
  42. }
  43.